# text: "© 1987 signalVideo, inc., All Rights Reserved. Click below for help & info about distribution."
# item 7: PICTURE (0x40) enabled
# bounds: x1=32 y1=80 x2=213 y2=225
# PICT resource ID: 256
DITL_257.txt
# 17 entries
# item 0: BUTTON (0x04) enabled
# bounds: x1=301 y1=214 x2=361 y2=234
# text: "OK"
# item 1: BUTTON (0x04) enabled
# bounds: x1=208 y1=214 x2=281 y2=234
# text: "Give Up"
# item 2: TEXT (0x88) disabled
# bounds: x1=16 y1=8 x2=96 y2=24
# text: "Source file:"
# item 3: CUSTOM (0x80) disabled
# bounds: x1=0 y1=0 x2=0 y2=0
# data: ""
# item 4: TEXT (0x88) disabled
# bounds: x1=152 y1=8 x2=272 y2=24
# text: "Length in bytes:"
# item 5: TEXT (0x88) disabled
# bounds: x1=272 y1=8 x2=368 y2=24
# text: ""
# item 6: TEXT (0x88) disabled
# bounds: x1=16 y1=32 x2=368 y2=48
# text: ""
# item 7: TEXT (0x88) disabled
# bounds: x1=40 y1=56 x2=96 y2=72
# text: "Status:"
# item 8: TEXT (0x88) disabled
# bounds: x1=96 y1=56 x2=368 y2=72
# text: ""
# item 9: TEXT (0x88) disabled
# bounds: x1=16 y1=104 x2=96 y2=120
# text: "Output file:"
# item 10: TEXT (0x88) disabled
# bounds: x1=152 y1=104 x2=272 y2=120
# text: "Length in bytes:"
# item 11: TEXT (0x88) disabled
# bounds: x1=272 y1=104 x2=368 y2=120
# text: ""
# item 12: TEXT (0x88) disabled
# bounds: x1=16 y1=128 x2=368 y2=144
# text: ""
# item 13: TEXT (0x88) disabled
# bounds: x1=24 y1=152 x2=88 y2=168
# text: "Function:"
# item 14: TEXT (0x88) disabled
# bounds: x1=88 y1=152 x2=360 y2=168
# text: ""
# item 15: TEXT (0x88) disabled
# bounds: x1=16 y1=184 x2=208 y2=200
# text: "Number of protoypes found:"
# item 16: TEXT (0x88) disabled
# bounds: x1=216 y1=184 x2=272 y2=200
# text: ""
DITL_258.txt
# 17 entries
# item 0: BUTTON (0x04) enabled
# bounds: x1=312 y1=224 x2=352 y2=248
# text: "OK"
# item 1: BUTTON (0x04) enabled
# bounds: x1=304 y1=192 x2=360 y2=216
# text: "Cancel"
# item 2: BUTTON (0x04) enabled
# bounds: x1=16 y1=216 x2=128 y2=240
# text: "Save Settings"
# item 3: CUSTOM (0x80) disabled
# bounds: x1=0 y1=0 x2=0 y2=0
# data: ""
# item 4: BUTTON (0x04) enabled
# bounds: x1=160 y1=216 x2=272 y2=240
# text: "Load Settings"
# item 5: TEXT (0x88) disabled
# bounds: x1=16 y1=8 x2=152 y2=24
# text: "Input selection:"
# item 6: RADIO_BUTTON (0x06) enabled
# bounds: x1=40 y1=24 x2=216 y2=40
# text: "Prompt for input files"
# item 7: RADIO_BUTTON (0x06) enabled
# bounds: x1=40 y1=40 x2=256 y2=56
# text: "Prompt for input directories"
# item 8: TEXT (0x88) disabled
# bounds: x1=40 y1=56 x2=240 y2=72
# text: "Filename suffix (normally .c):"
# item 9: EDIT_TEXT (0x10) enabled
# bounds: x1=248 y1=56 x2=312 y2=72
# text: ""
# item 10: TEXT (0x88) disabled
# bounds: x1=16 y1=80 x2=152 y2=96
# text: "Output selection:"
# item 11: RADIO_BUTTON (0x06) enabled
# bounds: x1=40 y1=96 x2=216 y2=112
# text: "Only one output file"
# item 12: RADIO_BUTTON (0x06) enabled
# bounds: x1=40 y1=112 x2=272 y2=128
# text: "An output file for each input file"
# item 13: CHECKBOX (0x05) enabled
# bounds: x1=72 y1=128 x2=226 y2=144
# text: "Apply ΓÇ£makeΓÇ¥ logic"
# item 14: TEXT (0x88) disabled
# bounds: x1=40 y1=144 x2=240 y2=160
# text: "Filename suffix (normally .p):"
# item 15: EDIT_TEXT (0x10) enabled
# bounds: x1=248 y1=144 x2=312 y2=160
# text: ""
# item 16: BUTTON (0x04) enabled
# bounds: x1=16 y1=176 x2=128 y2=196
# text: "Pretty-print"
DITL_259.txt
# 16 entries
# item 0: BUTTON (0x04) enabled
# bounds: x1=328 y1=224 x2=368 y2=248
# text: "OK"
# item 1: BUTTON (0x04) enabled
# bounds: x1=320 y1=192 x2=376 y2=216
# text: "Cancel"
# item 2: TEXT (0x88) disabled
# bounds: x1=8 y1=8 x2=144 y2=24
# text: "Pretty-print style:"
# item 3: CUSTOM (0x80) disabled
# bounds: x1=0 y1=0 x2=0 y2=0
# data: ""
# item 4: CUSTOM (0x80) disabled
# bounds: x1=32 y1=32 x2=352 y2=160
# data: ""
# item 5: CHECKBOX (0x05) enabled
# bounds: x1=16 y1=168 x2=136 y2=184
# text: "Break before {"
# item 6: CHECKBOX (0x05) enabled
# bounds: x1=16 y1=184 x2=136 y2=200
# text: "Break after {"
# item 7: CHECKBOX (0x05) enabled
# bounds: x1=16 y1=200 x2=136 y2=216
# text: "Break before }"
# item 8: CHECKBOX (0x05) enabled
# bounds: x1=16 y1=216 x2=136 y2=232
# text: "Break after }"
# item 9: CHECKBOX (0x05) enabled
# bounds: x1=16 y1=232 x2=200 y2=248
# text: "Break for each argument"
# item 10: CHECKBOX (0x05) enabled
# bounds: x1=144 y1=168 x2=272 y2=184
# text: "Indent before {"
# item 11: CHECKBOX (0x05) enabled
# bounds: x1=144 y1=184 x2=288 y2=200
# text: "Unindent before }"
# item 12: CHECKBOX (0x05) enabled
# bounds: x1=144 y1=200 x2=288 y2=216
# text: "Indent arguments"
# item 13: CHECKBOX (0x05) enabled
# bounds: x1=144 y1=216 x2=272 y2=232
# text: "Keep comments"
# item 14: CHECKBOX (0x05) enabled
# bounds: x1=213 y1=232 x2=317 y2=248
# text: "Keep names"
# item 15: CHECKBOX (0x05) enabled
# bounds: x1=288 y1=168 x2=400 y2=184
# text: "Break after ;"
DITL_261.txt
# 6 entries
# item 0: BUTTON (0x04) enabled
# bounds: x1=264 y1=216 x2=360 y2=240
# text: "Next Screen"
# item 1: BUTTON (0x04) enabled
# bounds: x1=32 y1=216 x2=224 y2=240
# text: "OK, IΓÇÖve read enough!"
# item 2: TEXT (0x88) disabled
# bounds: x1=16 y1=8 x2=384 y2=56
# text: "Prototype Maker reads a C source file, producing an output file containing prototype declarations for each of the functions defined in the input."
# item 3: CUSTOM (0x80) disabled
# bounds: x1=0 y1=0 x2=0 y2=0
# data: ""
# item 4: TEXT (0x88) disabled
# bounds: x1=16 y1=64 x2=384 y2=128
# text: "There are several processing options allowed, which you can select using the ΓÇÿSetupΓÇÖ button. You can save frequently used settings in a setup document which you double-click to launch Prototype Maker."
# item 5: TEXT (0x88) disabled
# bounds: x1=16 y1=136 x2=384 y2=200
# text: "You should make sure the source code you supply to Prototype Maker is free of syntax errors! Prototype Maker checks for some kinds of errors, but otherwise uses the philosophy ΓÇ£Garbage In, Garbage Out.ΓÇ¥"
DITL_262.txt
# 7 entries
# item 0: BUTTON (0x04) enabled
# bounds: x1=264 y1=216 x2=360 y2=240
# text: "Next Screen"
# item 1: BUTTON (0x04) enabled
# bounds: x1=32 y1=216 x2=224 y2=240
# text: "OK, IΓÇÖve read enough!"
# item 2: TEXT (0x88) disabled
# bounds: x1=16 y1=8 x2=232 y2=24
# text: "WhatΓÇÖs a protoype declaration?"
# item 3: CUSTOM (0x80) disabled
# bounds: x1=0 y1=0 x2=0 y2=0
# data: ""
# item 4: TEXT (0x88) disabled
# bounds: x1=32 y1=32 x2=376 y2=112
# text: "ItΓÇÖs a declaration which supplies information to a C compiler about the number and type of arguments to function calls. Prototypes are part of the draft proposal for the C language, but are not a standard feature of the language yet!"
# item 5: TEXT (0x88) disabled
# bounds: x1=16 y1=120 x2=288 y2=136
# text: "Does my compiler support prototypes?"
# item 6: TEXT (0x88) disabled
# bounds: x1=32 y1=144 x2=376 y2=208
# text: "LightspeedC does! Other compilers will likely be supporting prototypes in the future. You can see if your compiler supports them by trying the example on the next screen."
# text: "long lseek(int fn, long offset, int type);"
# item 7: TEXT (0x88) disabled
# bounds: x1=16 y1=152 x2=344 y2=200
# text: "This example looks easy to convert by hand, but multiply it by a hundred and add pointers to structures, and youΓÇÖll change your mind!"
DITL_264.txt
# 8 entries
# item 0: BUTTON (0x04) enabled
# bounds: x1=264 y1=216 x2=360 y2=240
# text: "Next Screen"
# item 1: BUTTON (0x04) enabled
# bounds: x1=32 y1=216 x2=224 y2=240
# text: "OK, IΓÇÖve read enough!"
# item 2: TEXT (0x88) disabled
# bounds: x1=16 y1=8 x2=360 y2=40
# text: "The Setup options mentioned before include the following:"
# item 3: CUSTOM (0x80) disabled
# bounds: x1=0 y1=0 x2=0 y2=0
# data: ""
# item 4: TEXT (0x88) disabled
# bounds: x1=32 y1=48 x2=344 y2=64
# text: "Format output without line breaks."
# item 5: TEXT (0x88) disabled
# bounds: x1=32 y1=72 x2=344 y2=104
# text: "Pretty-print structure declarations in any of several styles."
# item 6: TEXT (0x88) disabled
# bounds: x1=32 y1=112 x2=344 y2=144
# text: "Break lines between arguments for a neater (but taller) format."
# item 7: TEXT (0x88) disabled
# bounds: x1=32 y1=152 x2=344 y2=184
# text: "Preserve the commenting of the original source file in a reasonable fashion."
DITL_265.txt
# 7 entries
# item 0: BUTTON (0x04) enabled
# bounds: x1=264 y1=216 x2=360 y2=240
# text: "Next Screen"
# item 1: BUTTON (0x04) enabled
# bounds: x1=32 y1=216 x2=224 y2=240
# text: "OK, IΓÇÖve read enough!"
# item 2: TEXT (0x88) disabled
# bounds: x1=16 y1=8 x2=360 y2=24
# text: "Important LIMITATIONS you should know about:"
# item 3: CUSTOM (0x80) disabled
# bounds: x1=0 y1=0 x2=0 y2=0
# data: ""
# item 4: TEXT (0x88) disabled
# bounds: x1=32 y1=32 x2=344 y2=80
# text: "All #preprocessor lines are ignored. That means that conditional logic is not obeyed, and macros are not expanded!"
# item 5: TEXT (0x88) disabled
# bounds: x1=32 y1=88 x2=344 y2=136
# text: "Macro calls can be confused with function definitions and may require some weeding out of the output."
# item 6: TEXT (0x88) disabled
# bounds: x1=32 y1=144 x2=344 y2=192
# text: "Defining structures within declarations of other identifiers is tolerated, but not treated well. ItΓÇÖs a questionable practice anyway."
DITL_266.txt
# 5 entries
# item 0: BUTTON (0x04) enabled
# bounds: x1=264 y1=216 x2=360 y2=240
# text: "Next Screen"
# item 1: BUTTON (0x04) enabled
# bounds: x1=544 y1=0 x2=736 y2=24
# text: ""
# item 2: TEXT (0x88) disabled
# bounds: x1=16 y1=16 x2=384 y2=64
# text: "This is version 1.00 of Prototype Maker. If you discover any bugs or have suggestions, please report them to the author, Peter Olson:"
# item 3: CUSTOM (0x80) disabled
# bounds: x1=0 y1=0 x2=0 y2=0
# data: ""
# item 4: TEXT (0x88) disabled
# bounds: x1=16 y1=80 x2=385 y2=178
# text: " DELPHI: username PEABO (ICONtact SIG manager).\n Usenet or ARPAnet: send to DELPHI moderator.\n CIS: PPN [76174,1670] :-)\n SnailMail: signalVideo, inc., P.O. Box 1569,\n Cambridge, MA 02238."
DITL_267.txt
# 7 entries
# item 0: BUTTON (0x04) enabled
# bounds: x1=264 y1=216 x2=360 y2=240
# text: "Next Screen"
# item 1: BUTTON (0x04) enabled
# bounds: x1=544 y1=0 x2=736 y2=24
# text: ""
# item 2: TEXT (0x88) disabled
# bounds: x1=16 y1=8 x2=384 y2=24
# text: "Distribution arrangements:"
# item 3: CUSTOM (0x80) disabled
# bounds: x1=0 y1=0 x2=0 y2=0
# data: ""
# item 4: TEXT (0x88) disabled
# bounds: x1=32 y1=32 x2=368 y2=96
# text: "This program is free. Give a free copy to anyone. Post it on any electronic network or BBS. If you run a user group with regular face-to-face meetings of its members, put it on a disk."
# item 5: TEXT (0x88) disabled
# bounds: x1=32 y1=112 x2=368 y2=144
# text: "DO NOT change the program or its resources in any way (except for your own personal use)."
# item 6: TEXT (0x88) disabled
# bounds: x1=32 y1=160 x2=368 y2=192
# text: "DO NOT include it as part of a commercial software package without contacting me for permission."
DITL_268.txt
# 4 entries
# item 0: TEXT (0x88) disabled
# bounds: x1=816 y1=0 x2=912 y2=24
# text: "Next Screen"
# item 1: BUTTON (0x04) enabled
# bounds: x1=56 y1=224 x2=344 y2=248
# text: "OK, I have read the sponsorΓÇÖs message!"